#include "defines.h"

interface SAVE
{
	public static final String RMS_NAME			= "TEG_SAVE";
	public static final int TURN 				= 0;
	public static final int FIRST_ROUND_TURN	= TURN + 1;
	public static final int ROUND_TYPE			= FIRST_ROUND_TURN + 1;
	public static final int ARMIES_START		= ROUND_TYPE + 1;
	public static final int ARMIES_END			= ARMIES_START + 6;
	public static final int LAST_CONQ_START 	= ARMIES_END;
	public static final int LAST_CONQ_END 		= LAST_CONQ_START + 6;
	public static final int OBJECTIVE_START		= LAST_CONQ_END;
	public static final int OBJECTIVE_END 		= OBJECTIVE_START + 6;
	public static final int CHANGE_START		= OBJECTIVE_END;
	public static final int CHANGE_END			= CHANGE_START + 6;
	public static final int IS_NPC_START		= CHANGE_END;
	public static final int IS_NPC_END			= IS_NPC_START + 6;
	public static final int PLAYER_COLORS_START	= IS_NPC_END;
	public static final int PLAYER_COLORS_END	= PLAYER_COLORS_START + 6 * 3;
	public static final int PLAYER_NAMES_START	= PLAYER_COLORS_END;
	public static final int PLAYER_NAMES_END	= PLAYER_NAMES_START + 6 * MENUS.INPUT_NAME_MAX_CHARS;
	
	public static final int COUNTRY_OWNER_START = PLAYER_NAMES_END;
	public static final int COUNTRY_CARD_OWNER_START = COUNTRY_OWNER_START + COUNTRY_INFO.TOTAL_COUNTRIES;
	public static final int COUNTRY_USED_CARD 	= COUNTRY_CARD_OWNER_START + COUNTRY_INFO.TOTAL_COUNTRIES;
	public static final int COUNTRY_ARMIES		= COUNTRY_USED_CARD + COUNTRY_INFO.TOTAL_COUNTRIES;
	public static final int COUNTRY_REGROUPABLE_ARMIES = COUNTRY_ARMIES + COUNTRY_INFO.TOTAL_COUNTRIES;
	
	public static final int RMS_RULES			= COUNTRY_REGROUPABLE_ARMIES + COUNTRY_INFO.TOTAL_COUNTRIES;
	public static final int HAS_PICKED_CARD		= RMS_RULES + RULES.TOTAL_RULES;
	public static final int REGROUPING			= HAS_PICKED_CARD + 1;
	public static final int GLOBAL_OPTIONS		= REGROUPING + 1;
	
	public static final int TOTAL_RMS_SIZE		= GLOBAL_OPTIONS + 4;
}